package cn.zhage.aimin.mcp.server.config;

import cn.zhage.aimin.mcp.server.tools.TableInfoTool;

import org.springframework.ai.tool.ToolCallbackProvider;

import org.springframework.ai.tool.method.MethodToolCallbackProvider;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.util.List;
import java.util.Map;



@Configuration
public class ToolsConfig {

    @Bean
    public ToolCallbackProvider toolConfig(TableInfoTool tableInfoTool) {
        return MethodToolCallbackProvider.builder().toolObjects(tableInfoTool).build();
    }
}


